\hypertarget{structbuffer__t}{}\section{buffer\+\_\+t Struct Reference}
\label{structbuffer__t}\index{buffer\+\_\+t@{buffer\+\_\+t}}


{\ttfamily \#include $<$buffer.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{posix_8h_aed4dabeb9f7c518ded42f930a04abce8}{F\+I\+LE} $\ast$ \hyperlink{structbuffer__t_a00a55014e0827223c41b1b1d56e5be5d}{fp}
\item 
int \hyperlink{structbuffer__t_a59ea992e5006ead050862bae5c41670a}{ind}
\item 
int \hyperlink{structbuffer__t_a34e81d898c6accf4f06ed9c1133d6361}{size}
\item 
int \hyperlink{structbuffer__t_a0b67fc6880d331ae05dab0e58a4584c2}{len}
\item 
int \hyperlink{structbuffer__t_a67c2edddeca1858c670ff57e049a9e0e}{ungetf}
\item 
int \hyperlink{structbuffer__t_aa1fbbf42ce5d6278b21a93647bef3ff1}{ungetc}
\item 
\hyperlink{send_8c_aba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t} $\ast$ \hyperlink{structbuffer__t_ab98e4f2d4fe10a680089d291ef1907c7}{buf}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 32 of file buffer.\+h.



\subsection{Field Documentation}
\index{buffer\+\_\+t@{buffer\+\_\+t}!buf@{buf}}
\index{buf@{buf}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{buf}{buf}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\+\_\+t}$\ast$ buffer\+\_\+t\+::buf}\hypertarget{structbuffer__t_ab98e4f2d4fe10a680089d291ef1907c7}{}\label{structbuffer__t_ab98e4f2d4fe10a680089d291ef1907c7}


Definition at line 40 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), and buffer\+\_\+read\+\_\+open().

\index{buffer\+\_\+t@{buffer\+\_\+t}!fp@{fp}}
\index{fp@{fp}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{fp}{fp}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf F\+I\+LE}$\ast$ buffer\+\_\+t\+::fp}\hypertarget{structbuffer__t_a00a55014e0827223c41b1b1d56e5be5d}{}\label{structbuffer__t_a00a55014e0827223c41b1b1d56e5be5d}


Definition at line 34 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), and buffer\+\_\+read\+\_\+open().

\index{buffer\+\_\+t@{buffer\+\_\+t}!ind@{ind}}
\index{ind@{ind}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{ind}{ind}}]{\setlength{\rightskip}{0pt plus 5cm}int buffer\+\_\+t\+::ind}\hypertarget{structbuffer__t_a59ea992e5006ead050862bae5c41670a}{}\label{structbuffer__t_a59ea992e5006ead050862bae5c41670a}


Definition at line 35 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), and buffer\+\_\+read\+\_\+open().

\index{buffer\+\_\+t@{buffer\+\_\+t}!len@{len}}
\index{len@{len}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{len}{len}}]{\setlength{\rightskip}{0pt plus 5cm}int buffer\+\_\+t\+::len}\hypertarget{structbuffer__t_a0b67fc6880d331ae05dab0e58a4584c2}{}\label{structbuffer__t_a0b67fc6880d331ae05dab0e58a4584c2}


Definition at line 37 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), and buffer\+\_\+read\+\_\+open().

\index{buffer\+\_\+t@{buffer\+\_\+t}!size@{size}}
\index{size@{size}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{size}{size}}]{\setlength{\rightskip}{0pt plus 5cm}int buffer\+\_\+t\+::size}\hypertarget{structbuffer__t_a34e81d898c6accf4f06ed9c1133d6361}{}\label{structbuffer__t_a34e81d898c6accf4f06ed9c1133d6361}


Definition at line 36 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), and buffer\+\_\+read\+\_\+open().

\index{buffer\+\_\+t@{buffer\+\_\+t}!ungetc@{ungetc}}
\index{ungetc@{ungetc}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{ungetc}{ungetc}}]{\setlength{\rightskip}{0pt plus 5cm}int buffer\+\_\+t\+::ungetc}\hypertarget{structbuffer__t_aa1fbbf42ce5d6278b21a93647bef3ff1}{}\label{structbuffer__t_aa1fbbf42ce5d6278b21a93647bef3ff1}


Definition at line 39 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), buffer\+\_\+read\+\_\+open(), and buffer\+\_\+ungetc().

\index{buffer\+\_\+t@{buffer\+\_\+t}!ungetf@{ungetf}}
\index{ungetf@{ungetf}!buffer\+\_\+t@{buffer\+\_\+t}}
\subsubsection[{\texorpdfstring{ungetf}{ungetf}}]{\setlength{\rightskip}{0pt plus 5cm}int buffer\+\_\+t\+::ungetf}\hypertarget{structbuffer__t_a67c2edddeca1858c670ff57e049a9e0e}{}\label{structbuffer__t_a67c2edddeca1858c670ff57e049a9e0e}


Definition at line 38 of file buffer.\+h.



Referenced by buffer\+\_\+getc(), buffer\+\_\+read\+\_\+close(), buffer\+\_\+read\+\_\+open(), and buffer\+\_\+ungetc().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
posix/\hyperlink{buffer_8h}{buffer.\+h}\end{DoxyCompactItemize}
